Two-Page Book Embedding of Trees under Vertex-Neighborhood Constraints

نویسندگان

  • Shlomo Moran
  • Yaron Wolfsthal
چکیده

We study the VLSI-related problem of embedding .graphs in books. A book embedding of a graph G=(V,E) consists.of two parts; namely, (1) an ordering of ~ along the spine of the book, and (2) an assignment of each ee E to a page of the book, so that edges assigned to the same page do nOt int&sect. In devising an.embedding, one seeks to minimize the number of pages used. A black/white (blw) graph is a pair (G,U), where G is a graph and U~V is a subset of distinguished black vertices (the vertices of V-U are called white). A black/white (blw) book embedding of a blw graph (G ,U) is a book embedding of G, where the vertices of U are placed consecutively on the spine. The 'need for b/w embeddings may arise, for example, when the input p<rts of a multilayer VLSI chip are to be separated from the output ports. In this paper we prove that every b/w tree admits a two--page b/w embedding. The proof takes the form of a linear time algorithm, which uses an extension of the unfolding technique inttoduced in [MW]. Combining this algorithm with the one in [MW] results in a linear time algorithm for optimal b/w embedding of trees. T ec hn io n C om pu te r Sc ie nc e D ep ar tm en t T eh ni ca l R ep or t C S0 55 2 19 89

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

One-page book embedding under vertex-neighborhood constraints

We study the VLSI-related problem of embedding graphs in books. A book embedding of a graph G =(V ,E) consists of two parts, namely, (1) an ordering of V along the spine of the book, and (2) an assignment of each eE E to a page of the book, so that edges assigned to the same page do not intersect. In devising an-embedding, one seeks to minimi;ze the number of pages used. This paper addresses a ...

متن کامل

Implementing a Partitioned 2-Page Book Embedding Testing Algorithm

In a book embedding the vertices of a graph are placed on the “spine” of a “book” and the edges are assigned to “pages” so that edges on the same page do not cross. In the PARTITIONED 2-PAGE BOOK EMBEDDING problem egdes are partitioned into two sets E1 and E2, the pages are two, the edges of E1 are assigned to page 1, and the edges of E2 are assigned to page 2. The problem consists of checking ...

متن کامل

Book embeddings of graphs and a theorem of Whitney

It is shown that the number of pages required for a book embedding of a graph is the maximum of the numbers needed for any of the maximal nonseparable subgraphs and that a plane graph in which every triangle bounds a face has a two-page book embedding. The latter extends a theorem of H. Whitney and gives two-page book embeddings for X-trees and square grids.

متن کامل

On the Pagenumber of k-Trees

A p-page embedding of G is a vertex-ordering π of V (G) (along the “spine” of a book) and an assignment of edges to p half-planes (called “pages”) such that no page contains crossing edges. The pagenumber of G is the least p such that G has a p-page embedding. We disprove a conjecture of Ganley and Heath by showing that for all k ≥ 3, there are k-trees that do not embed in k pages. On the other...

متن کامل

Topological Book Embedding of Bipartite Graphs

A topological book embedding of a graph is an embedding in a book that carries the vertices in the spine of the book and the edges in the pages so that edges are allowed to cross the spine. Recently, the author has shown that for an arbitrary graph G with n vertices there exists a d + 1page book embedding of G in which each edge crosses the spine logd n times. This paper improves the result for...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 43  شماره 

صفحات  -

تاریخ انتشار 1993